<?php

class Guestbook_Action_Default_Form extends Kernel_Action_Form_Simple
{
    
    /**
     * Значение атрибута "action" формы.
     *
     * @var string
     */
    protected $_action = 'guest-book.html#list';
    
    /**
    * User success message. 
    * 
    * @param string
    */
    protected $_message_success = 'Ваше сообщение добавлено';
    
    /**
     * Основная таблица, в которой хранится редактируемый элемент.
     *
     * @var string
     */
    protected $_table = 'guestbook';
    
    /**
     * Элементы основной таблицы, которые нужно исключить из формы.
     *
     * @var array
     */
    protected $_exclude = array('created_at');
    
    /**
    * Initialize form elements.
    * 
    */
    protected function _initElements()
    {
        parent::_initElements();
        
        $this->_addElement('captcha', 'string', array(
            'template' => 'captcha',
            'validators' => array('captcha')
        ));
        
        $this->_setAsRequired('name', 'message', 'captcha');
    }
    
}